using System;
using ClockResolution = Me.Prettyprint.Hector.Api.ClockResolution;

namespace Me.Prettyprint.Cassandra.Service.Clock
{
	[Serializable]
	public class MicrosecondsClockResolution : AbstractClockResolution, ClockResolution
	{
		private const long ONE_THOUSAND = 1000L;
		public virtual long CreateClock()
		{
			return SystemMilliseconds * ONE_THOUSAND;
		}
	}
}